package day12;

import java.io.File;
import java.io.IOException;

public class FileDemo04 {
    public static void main(String[] args) throws IOException {
        File f = new File("study\\src\\java.txt");
        // public boolean isDirectory()：测试此抽象路径名表示的File是否为目录
        // public boolean isFile()：测试此抽象路径名表示的File是否为文件
        // public boolean exists()：测试此抽象路径名表示的File是否存在
        System.out.println(f.isDirectory());
        System.out.println(f.isFile());
        System.out.println(f.exists());
        // public String getAbsolutePath()：返回此抽象路径名的绝对路径名字符串
        // public String getPath()：将此抽象路径名转换为路径名字符串
        // public String getName()：返回由此抽象路径名表示的文件或目录的名称
        System.out.println(f.getAbsolutePath());
        System.out.println(f.getPath());
        System.out.println(f.getName());
        System.out.println("---------");
        File f2=new File("study\\src");//返回当前目录下所有的文件封装为一个file类型的数组
//        System.out.println(f2.createNewFile());
        File[] fileArray = f2.listFiles();
        for (File file : fileArray) {
            if (file.isFile()){
                System.out.println(file.getName());
            }
        }


    }

}
